// 校验插入的链接是否合法
import { Message } from '@arco-design/web-vue';
import { LinkData } from '../../custom-types';
import { isValidUrl } from '@/utils/common';

// link必须有值且符合标准的链接文字
export function validateLink(params: LinkData): boolean {
  const { link } = params;
  if (!link) {
    Message.warning('链接地址不能为空');
    return false;
  } else {
    // 校验地址是否合格
    if (!isValidUrl(link)) {
      Message.warning('请输入正确的链接地址');
      return false;
    }
  }
  return true;
}
